package com.ssh.dao;

import com.ssh.pojo.Dept;
import org.springframework.orm.hibernate5.support.HibernateDaoSupport;

import java.util.List;

public class DeptDAO extends HibernateDaoSupport {

    public void addDept(Dept dept) {
        //spring和Hibernate整合时，使用HibernateTemplate操作数据库
        //save是添加数据的，执行insert
        super.getHibernateTemplate().save(dept);
    }

    //查询所有的部门
    public List<Dept> getDeptList() {
        //find方法用于执行HQL,当前方法是全查，所以没有参数
        return (List<Dept>) super.getHibernateTemplate().find("from Dept", null);
    }
}
